package com.ruoyi.blog.domain.export;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @author 天宇宇宇宇宇
 * @date 2021/8/23 22:13
 */
@Data
@ApiModel("博客文章内容导出对象")
public class BlogArticleContentExport {

  private static final long serialVersionUID = 1L;

  /** ID */
  @ApiModelProperty("ID")
  private String id;

  /** 标题 */
  @Excel(name = "标题")
  @ApiModelProperty("标题")
  private String title;

  /** 文章概括 */
  @Excel(name = "文章概括")
  @ApiModelProperty("文章概括")
  private String summary;

  /** 内容 */
  @Excel(name = "内容")
  @ApiModelProperty("内容")
  private String content;

  /** 优先级（越小优先级越高） */
  @Excel(name = "优先级", readConverterExp = "越小优先级越高")
  @ApiModelProperty("优先级（越小优先级越高）")
  private Long level;

  /** 点赞数 */
  @Excel(name = "点赞数")
  @ApiModelProperty("点赞数")
  private Long pollCount;

  /** 阅读数 */
  @Excel(name = "阅读数")
  @ApiModelProperty("阅读数")
  private Long readCount;

  /** 评论数 */
  @Excel(name = "评论数")
  @ApiModelProperty("评论数")
  private Long commentCount;

  /** 所属类别 */
  @Excel(name = "所属类别")
  @ApiModelProperty("所属类别")
  private String classify;

  /** 是否展示 */
  @Excel(name = "是否展示")
  @ApiModelProperty("是否展示")
  private String hasShow;

  /** 1 表示删除，0 表示未删除 */
  @ApiModelProperty("是否展示:1 表示删除，0 表示未删除")
  private Integer hasDeleted;
}
